//
//  VIPRoomModel.h
//  TTProduct
//
//  Created by My mac on 2018/8/22.
//  Copyright © 2018年 TTProduct. All rights reserved.
//

#import "VIPBaseModel.h"
#import "VIPBaseRTCModel.h"
#import "VIPSignalModel.h"

@class VIPUserModel;

@interface VIPRoomModel : VIPBaseModel

// 声网信息, 网易
@property (assign, nonatomic) NSUInteger uid;
//@property (assign, nonatomic) NSUInteger teacherUID;
//@property (assign, nonatomic) NSUInteger tmpTeacherUID; // 助教UID
@property (strong, nonatomic) VIPUserModel *teacher;
@property (strong, nonatomic) NSMutableArray *students;
@property (strong, nonatomic) NSDictionary *rtc;
@property (strong, nonatomic) NSMutableArray <VIPSignalModel *> * signals;
@property (copy, nonatomic) NSString *lessonName;

@property (copy, nonatomic) NSString *ppturl;
@property (copy, nonatomic) NSString *whiteboardurl;
@property (strong, nonatomic) NSMutableArray *vipCodeCookies; // cookies
@property (strong, nonatomic) NSMutableArray *intoLessonurls; // 多标签
@property (copy, nonatomic) NSString *pkSyllabus; // 课表主键 就是之前的lessonId
@property (copy, nonatomic) NSString *pkLessonHour;// 课时主键
@property (copy, nonatomic) NSString *lessonHourType; // 课时类型 (用于上报开始上课信息, 老师端专用)
@property (copy, nonatomic) NSString *pkClass; // 班级主键 (用于上报开始上课信息)
@property (copy, nonatomic) NSString *pkStudents; // 班级内学员主键 (用于上报开始上课信息)


// 自定义
@property (copy, nonatomic) NSString *teacherDrawColor;
@property (strong, nonatomic) NSArray *studentsDrawColor;
@property (copy, nonatomic) NSString *colorString;

@property (assign, nonatomic) bool lessonState; // 当前课程状态是否是插件形式
@property (copy, nonatomic) NSString *lessonStartTime;
@property (strong, nonatomic) VIPBaseRTCModel *rtcModel;

@end
